package com.soul.model.mongo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.bson.codecs.pojo.annotations.BsonId;
import org.bson.types.ObjectId;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * @author mdoya
 * @version 1.0
 * @description: 试题实体类
 */
@Slf4j
@Data
@NoArgsConstructor
@Document(collection = "soul")
public class Soul implements java.io.Serializable {
    @BsonId
    private ObjectId id; // id
    private String questionId; // 试题编号
    private String optionId; // 选项编号
    private String questionnaireId; // 问卷编号
    private String name; // 问卷名称
    private String cover; // 封面
    private String level; // 级别
    private Integer star; // 星别（例如：2颗星，3颗星，5颗星）
//    private String questions; // 试题
    private Integer isLock; // 是否锁住（0解锁，1锁住）
//    private String reportId; // 最新报告id
//    private Long userId; // 最新报告id
}
